be implicated in something - French English Dictionary